quality control jobs vaccine consulting pharmaceutical gmp consulting jobs quality software testing qa jobs quality assurance software human resources jobs consulting quality assurance consultant project management